home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / batch.arc / BATCH.DOC
Text File  |  1986-05-06  |  12KB  |  351 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                HOW TO SETUP BATCH FILES FOR DOORS
  11.  
  12.                              for the
  13.  
  14.                       IBM Personal Computer
  15.  
  16.                           Version 14.XX
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                by
  24.  
  25.                        Bob Westcott
  26.                        7 Dunloggin Drive
  27.                        Merrimack N.H. 03054
  28.                        Voice (603) 424-6977
  29.                        Data  (603) 424-5497
  30.  
  31.                          March 16, 1986
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62. First thing I must do is to thank Tom Mack and Jon Martin for the 
  63. time,   energy  (and  love)  for  the best BBS  in  the  country.  
  64. Without  there  effort  none of us would be able to  run  such  a 
  65. wonderful piece of software such as the RBBS-PC.
  66.  
  67. 1.1 Introduction
  68. ----------------
  69. This  file  is to aid people on how to set up batch  files  which 
  70. will make doors function on a RBBS-PC bulletin board system.   It 
  71. will  show  you  how to do it under a standard  RBBS  (no  multi-
  72. tasking) and multi-tasking using MultiLink and Double Dos.
  73.  
  74. 2.1 Required files
  75. ------------------
  76. I  don't  want you to think that the following examples  are  the 
  77. only way to set up you system or even the best they are ways that 
  78. will work and have been tested to work.
  79.  
  80. The following is a example of how my batch files are setup:
  81.  
  82. All  of the following files have been supplied as stated in  this 
  83. doc. for your use  and should be changed to work on your system.
  84.  
  85. The following is for a NON-MULTI TASKING system
  86. -----------------------------------------------
  87.  
  88.  (The  RBBS.BAT file kept on drive A to do  auto  reboots,  power 
  89.   failures etc.)
  90.  
  91.   C:                                 Go to drive with RBBS files.
  92.   ASTCLOCK                           Restore clock and time of day.
  93.   PROMPT $P $G                       Set up the prompt that I like.
  94.   WATCHDG1 OFF                       Turn watchdog off.
  95.   IF EXIST C:RCTTY.BAT DEL RCTTY.BAT To remove RCTTY.BAT file.
  96.   RBBS-PC                            Call RBBS program.
  97.   WATCHDG1 ON                        Place watchdog on.
  98.   IF EXIST C:RCTTY.BAT C:RCTTY.BAT   Run the RCTTY.BAT file. (**)
  99.   A:                                 Return to drive A.
  100.   RBBS.BAT                           Restart this file.
  101.  
  102. (**)  This is where the RBBS software inserts what door file  you 
  103. are using if one was called if no door was called then batch file 
  104. continues on its way without going to CHESS.BAT.  This same  file 
  105. gets  you  to be remote sysop.   To get a better idea of  how  it 
  106. works you can go to doors,  while in local,  break the batch loop 
  107. before the watchdog gets you and look at the RCTTY.BAT file.
  108.  
  109.  
  110.  
  111.  
  112. The  following is a example on what the batch file will look like 
  113. that  is  called from the RBBS,  in this case it is  calling  the 
  114. CHESSDOR.EXE file.  This is the only file that changes when using 
  115. different software/programs to run out the doors.
  116.  
  117. *****************************************************************
  118. With  each piece of software received from me you will  get  what 
  119. the calling batch file should be.
  120. ***************************************************************** 
  121.  
  122.  (The CHESS.BAT file located on drive C)
  123.  
  124.   C:                                 Insure we are on C drive.
  125.   WATCHDG1  OFF                      To allow chess program to 
  126.                                      monitor line (a must!!)
  127.   CHESSDOR                           Call the chess monitor pgm.
  128.   A:                                 Go to drive A.
  129.   RBBS.BAT                           Restart above batch file. 
  130.                                      The loop is complete.
  131.  
  132. The door menu file called MENU5 is also supplied.
  133.  
  134. The following is for Double Dos
  135. -------------------------------
  136. You must be running DOS 3.X or higher.
  137. You must have the following files:
  138.  
  139.  1. RBBS1.BAT              Node 1 calling batch file
  140.  2. RBBS2.BAT              Node 2 calling batch file
  141.  3. CHESS-1.BAT            Node 1 chess calling batch file
  142.  4. CHESS-2.BAT            Node 2 chess calling batch file
  143.  5. DDCONFIG.SYS           Supplied by Double Dos
  144.  6. DBLDANSI.SYS           Supplied by Double Dos 
  145.  7. CONFIG.SYS             Allows color graphics on 2 nodes
  146.  8. AUTOEXEC.BAT           Gets it all started
  147.  9. SHARE                  Supplied by DOS 3.X
  148. 10. MENU51                 Shows node 2 doors menu.
  149. 11. MENU52                 Shows node 2 doors menu.
  150.  
  151.  
  152. The RBBS1.BAT file on drive A:
  153.  
  154.  C:                                       Puts you on the RBBS dv 
  155.  WATCHDG1 OFF                             Disarm Watch dog 1
  156.  IF EXIST C:RCTTY1.BAT DEL C:RCTTY1.BAT   Removes node 1 batch
  157.  RBBS-PC 1                                Node 1 RBBS call
  158.  WATCHDG1 ON                              Arm Watch Dog 1
  159.  IF EXIST C:RCTTY1.BAT C:RCTTY1.BAT       Call the Door program
  160.  A:                                       Return to boot drive
  161.  RBBS1                                    Call this batch file
  162.  
  163.  
  164.  
  165.  
  166.  
  167. The RBBS2.BAT file on drive A:
  168.  
  169.  C:                                       Puts you on the RBBS dv
  170.  WATCHGDG2 OFF                            Disarm Watch Dog 2
  171.  IF EXIST C:RCTTY2.BAT DEL C:RCTTY2.BAT   Removes node 2 batch
  172.  RBBS-PC 2                                Node 2 RBBS call
  173.  WATCHDG2 ON                              Arm Watch Dog 2
  174.  IF EXIST C:RCTTY2.BAT C:RCTTY2.BAT       Call the Door program
  175.  A:                                       Return to boot drive
  176.  RBBS2                                    Call this batch file
  177.  
  178. Notice  that  there is a different Watch Dog program for  node  2 
  179. and node 1. 
  180. The  RCTTY2.BAT is a different name than that in the node 1 call, 
  181. these  different names are made when you run CONFIG when it  asks 
  182. you for the door batch name.
  183.  
  184. The  following is a example on what the batch file will look like 
  185. that  is  called from the RBBS,  in this case it is  calling  the 
  186. CHESSDOR.EXE file.  This is the only file that changes when using 
  187. different software/programs to run out the doors.
  188.  
  189. *****************************************************************
  190. With  each piece of software received from me you will  get  what 
  191. the calling batch file should be.
  192. ***************************************************************** 
  193.  
  194.  
  195. The CHESS-1.BAT file on drive C:
  196.  
  197.  C:                        Insure you are on RBBS drive
  198.  WATCHDG1 OFF              Disarm Watch Dog for Chess software
  199.                            because it has its own line monitor 
  200.                            and if you use Watch Dog and someone 
  201.                            hangs up in chess it will disconnect 
  202.                            the user on the other node!!!
  203.  CHESSDOR 1                Calls node 1 chess
  204.  A:                        Returns you to the boot drive
  205.  RBBS1                     Calls the RBBS 1 boot batch file
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222. The  following is a example on what the batch file will look like 
  223. that  is  called from the RBBS,  in this case it is  calling  the 
  224. CHESSDOR.EXE file.  This is the only file that changes when using 
  225. different software/programs to run out the doors.
  226.  
  227. *****************************************************************
  228. With  each piece of software received from me you will  get  what 
  229. the calling batch file should be.
  230. ***************************************************************** 
  231.  
  232.  
  233. The CHESS-2.BAT file on drive C:
  234.  
  235.  C:                        Insure you are on the RBBS drive
  236.  WATCHDG2 OFF              Disarm Watch Dog (see above)
  237.  CHESSDOR 2                Calls node 2 chess
  238.  A:                        Returns you to the boot drive
  239.  RBBS2                     Calls the RBBS 2 boot batch file
  240.  
  241. Do  NOT  remove  the 'WATCHDGx ON' call from  the  RBBS1.BAT  and 
  242. RBBS2.BAT  files as they are needed when you go to your DOS  from 
  243. remote (7 from the main menu).
  244.  
  245. The DDCONFIG.SYS file on drive C:
  246.  
  247. Set the parameters as you like (as your system requires),  but if 
  248. you use the file names that I have used in this example then  the 
  249. following parameters should be set as stated:
  250.  
  251.  top program = A:RBBS1
  252.  bottom program = A:RBBS2
  253.  
  254. The following parameters should be set as follows:
  255.  
  256.  top size = half
  257.  priority = equal
  258.  
  259. The  DBLDANSI.SYS  file supplied  must be available on the  drive 
  260. that Double Dos is installed on.
  261.  
  262. Your CONFIG.SYS (on both drive A & C) 
  263. file should be changed as follows: 
  264.  
  265. You  should  REMOVE  the DEVICE = ANSI.SYS  statement  from  your 
  266. CONFIG.SYS and insert DEVICE = DBLDANSI.SYS in its place.
  267. If  you  don't  use  a CONFIG.SYS then make  on  with  the  above 
  268. statement in it.
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277. The AUTOEXEC.BAT file on drive A:
  278.  
  279.  A:                           Insure you are on the boot drive
  280.  SHARE                        Program supplied with DOS 3.X
  281.  C:                           Call drive that Double Dos is on
  282.  DOUBLEDO                     Call Double Dos
  283.  
  284. The MENU51 file on drive as stated in RBBS1PC.DEF file:
  285.  
  286. Must  have  the door listed as 'CHESS-1' as the door if you  used 
  287. the same file names as I have (see supplied MENU51 file).
  288.  
  289. The MENU52 file on drive as stated in RBBS2PC.DEF file:
  290.  
  291. Must  have the door listed as 'CHESS-2' as the door if  you  used 
  292. the same file names as I have (see supplied MENU52 file).
  293.  
  294. The following is for Multi-Link
  295. -------------------------------
  296.  
  297. You must be running DOS 3.X or higher.
  298. When  using  CONFIG.EXE (supplied with the RBBS-PC) on  selection 
  299. #81 state using doors 'YES',  using MULTILINK 'YES', window state 
  300. '0'  any other window number will caused the CHESSDOR program  to 
  301. hang.   Therefore if you are using software that requires another 
  302. window number you CANNOT use the doors for both!!!
  303.  
  304. You must have the following files:
  305.  
  306.  1. RBBS1.BAT                  Node 1 calling batch file.
  307.  2. RBBS2.BAT                  Node 2 calling batch file.
  308.  3. CHESS-1.BAT                Node 1 chess calling batch file.
  309.  4. CHESS-2.BAT                Node 2 chess calling batch file.
  310.  5. AUTOEXEC.BAT               Gets it all started.
  311.  6. AUTOEXE1.BAT               Gets node 1 started.
  312.  7. AUTOEXE2.BAT               Gets node 2 started.
  313.  8. SHARE                      Supplied by DOS 3.X.
  314.  9. MENU51                     Shows node 1 doors menu.
  315. 10. MENU52                     Shoos node 2 doors menu.
  316.  
  317. All  the  above files are set up the same way for  Multi-Link  as 
  318. they were for Double Dos (except for AUTOEXEx.BAT) and you should 
  319. see the examples in the above Double Dos area for how to set them 
  320. up.
  321.  
  322. The AUTOEXEC.BAT file on drive A:
  323.  
  324.  A:                         Insure you are on the boot drive
  325.  SHARE                      Supplied with DOS 3.X
  326.  MLINK /9,172/9,172         Start Multi Link on 2 nodes
  327.  
  328.  
  329.  
  330.  
  331.       
  332. The AUTOEXE1.BAT file on drive A:
  333.  
  334.  RBBS1                      Starts node 1 RBBS.
  335.  
  336. The AUTOEXE2.BAT file on drive A:
  337.  
  338.  RBBS2                      Starts node 2 RBBS.
  339.  
  340.  
  341. This  file is only how to set up your batch files to run  doors's 
  342. in general for about any type of software
  343.  
  344. The  supplied SYSOP.DOC that comes with each piece of software  I 
  345. supply  shows ONLY how to run that piece of software and  doesn't 
  346. include the above stated information.
  347.  
  348.  
  349.                           Enjoy Doors and the RBBS
  350.  
  351.                                  Bob...